package com.ld.control.sysenum;

import lombok.Getter;
import lombok.Setter;

@Getter
public enum ResultResponseEnum {

    // 枚举列表：
    SUCCESS("0","成功！"),
    FAIL("999","失败！"),
    /** 参数异常 */
    PARAMETER_EXCEPTION("1001", "参数异常!"),
    /** 等待超时 */
    SERVICE_TIME_OUT("1002", "服务调用超时！"),
    TOKEN_INVALID("1003", "token无效！"),
    AUTH_INVALID("1004", "无权限!"),
    REQ_TIMEOUT("1005", "请求超时!"),
    RESP_TIMEOUT("1006", "返回超时超时!"),
    /** 500 : 一劳永逸的提示也可以在这定义 */
    UNEXPECTED_EXCEPTION("500", "系统发生异常，请联系管理员！"),
    ;


    // 枚举内部变量，message\code.
    private final String code;
    private final String message;

    ResultResponseEnum(String code, String message) {
        this.code = code;
        this.message = message;
    }

}
